home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / BackgroundItem.h < prev    next >
C/C++ Source or Header  |  1992-04-27  |  561b  |  27 lines

  1. #ifndef BackgroundItem_First
  2. #ifdef __GNUG__
  3. //pragma once
  4. #pragma interface
  5. #endif
  6. #define BackgroundItem_First
  7.  
  8. #include "CompVObject.h"
  9.  
  10. //---- BackgroundItem ----------------------------------------------------------
  11.  
  12. class BackgroundItem: public CompositeVObject {
  13. protected:
  14.     Ink *ink;
  15. public:
  16.     MetaDef(BackgroundItem);
  17.     BackgroundItem(Ink *p, VObject *ip= 0);
  18.     void SetOrigin(Point at);
  19.     void SetExtent(Point e);
  20.     void DrawInner(Rectangle r, bool highlight);
  21.     OStream& PrintOn(OStream&);
  22.     IStream& ReadFrom(IStream&);
  23. };
  24.  
  25. #endif
  26.  
  27.